
#include <DHT.h>
#include <U8g2lib.h>
#include <Wire.h>

DHT dhtA2(A2, 11);
U8G2_SSD1306_128X32_UNIVISION_1_SW_I2C u8g2(U8G2_R0,  A0, A1, U8X8_PIN_NONE);

void page1() {
  u8g2.setFont(u8g2_font_timR10_tf);
  u8g2.setFontPosTop();
  u8g2.setCursor(0,6);
  u8g2.print(String("温度") + String("Temperature:"));
  u8g2.setCursor(80,6);
  u8g2.print(String("温度") + String(dhtA2.readTemperature()));
  u8g2.setCursor(0,20);
  u8g2.print(String("温度") + String("Humidity:"));
  u8g2.setCursor(80,20);
  u8g2.print(String("湿度") + String(dhtA2.readHumidity()));
}

void setup(){
  Serial.begin(9600);
   dhtA2.begin();
  u8g2.setI2CAddress(0x3C*2);
  u8g2.begin();
  u8g2.enableUTF8Print();

}

void loop(){
  Serial.println(String("wendu") + String(dhtA2.readTemperature()));
  Serial.println(String("Hello") + String(dhtA2.readHumidity()));
  delay(500);

  u8g2.firstPage();
  do
  {
    page1();
  }while(u8g2.nextPage());

}
